package com.xqboss.apps.domain.user;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xqboss.apps.domain.BaseTable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 用户身份(UserIdentity)表实体类
 *
 * @author makejava
 * @since 2023-12-05 12:03:38
 */
@Data
public class UserIdentity extends BaseTable {
    //身份ID
    @TableId(type = IdType.AUTO)
    private Long id;
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("最高段位")
    private Integer highestRank;
    @ApiModelProperty("冷却时间(分钟)")
    private Integer cooldownTime;
    @ApiModelProperty("前置身份等级id")
    private Long preIdentityRankId;
    @ApiModelProperty("是否支持身份卡")
    private Integer isIdentityCard;
    @ApiModelProperty("是否支持碎片")
    private Integer isFragments;
    @ApiModelProperty("身份卡藏品id")
    private Long identityCardNftId;
    @ApiModelProperty("身份卡消耗热豆数量")
    private Long identityCardIntegralCost;
    @ApiModelProperty("碎片藏品id")
    private Long fragmentNftId;
    @ApiModelProperty("碎片消耗热豆数量")
    private Long fragmentIntegralCost;
    @ApiModelProperty("碎片热豆消耗系数")
    private Float fragmentIntegralCostFactor;
    }

